Big Huge Thesaurus

moschus moschiferus

noun

sounds kind of like